golang.org/x/net/http2.ClientConn.streams (field)
20 uses
golang.org/x/net/http2 (current package)
transport.go#L318: streams map[uint32]*clientStream // client-initiated
transport.go#L744: streams: make(map[uint32]*clientStream),
transport.go#L859: for streamID, cs := range cc.streams {
transport.go#L937: StreamsActive: len(cc.streams),
transport.go#L969: maxConcurrentOkay = int64(len(cc.streams)+cc.streamsReserved+1) <= int64(cc.maxConcurrentStreams)
transport.go#L1024: if len(cc.streams) > 0 || cc.streamsReserved > 0 {
transport.go#L1042: return cc.doNotReuse && len(cc.streams) == 0
transport.go#L1059: if len(cc.streams) == 0 || cc.closed {
transport.go#L1114: for _, cs := range cc.streams {
transport.go#L1581: if int64(len(cc.streams)) < int64(cc.maxConcurrentStreams) {
transport.go#L2075: cc.streams[cs.ID] = cs
transport.go#L2083: slen := len(cc.streams)
transport.go#L2084: delete(cc.streams, id)
transport.go#L2085: if len(cc.streams) != slen-1 {
transport.go#L2089: if len(cc.streams) == 0 && cc.idleTimer != nil {
transport.go#L2098: if closeOnIdle && cc.streamsReserved == 0 && len(cc.streams) == 0 {
transport.go#L2174: for _, cs := range cc.streams {
transport.go#L2732: cs := rl.cc.streams[id]
transport.go#L2816: for _, cs := range cc.streams {
transport.go#L3115: ci.WasIdle = len(cc.streams) == 0 && reused
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)